package pers.xuyong.strive.datastruct.order;

/**
 * 排序
 *
 * @author billymac
 * @version 1.0
 * @date 17/5/19  下午7:51
 * @since JDK1.8
 */
public interface Order<E extends Number> {

    /**
     * 排序
     * method:大于0升序,小于0降序
     * @param ts
     * @param method
     */
    void sort(E[] ts, int method);

    /**
     * 交换value
     * @param ts
     * @param i
     * @param j
     */
    void swap(E[] ts, int i, int j);
}
